*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: "Arial";
}
header{
 border-top:5px #7017a1 solid;
    padding-bottom: 77px;
    padding-top: 51px;
}
header .col-2{
    text-align: right;
}
header a{
    color:#293a46;
    text-align: right;
    font-size: 15px;
}
header a:hover{
 text-decoration: none;
    color: #6f42c1;
}
section .col-top{
    text-align: center;
}
section .col-top h2{
    padding-top: 40px;
    padding-bottom: 30px;
}
section .col-top p{
    color:#697176;
}
section .col-top button{
    background-color: #6b15a1;
    margin-bottom: 121px;
}
section .col-middle{
    text-align: center;
}
section .col-middle h4{
    font-size: 16px;
    color:#293a46;
    font-weight: bold;
    padding-top: 24px;

}
section .col-middle p{
    font-size: 15px;
    color: #6987be;
}
.card-img{
    position: relative;
}
.card-img-top{
    height: 149px;
}
.card-img1{
    position: absolute;
    width:100px;
    height: 100px;
    background-color: #fff;
    border-radius:50%;
    right:124px;
    top:96px;
}
.card-img1 img{
    width: 90px;
    height: 90px;
    border-radius:50%;
    margin-top: 5px;

}
.col-bottom{
    text-align: center;
    margin-bottom: 135px;
}
.col-bottom h4{
    text-align: center;
    margin-top: 119px;
    margin-bottom: 64px;
}
.col-bottom h5{
    padding-top: 30px;
    font-weight: 300;
}
.col-bottom a{
    background-color: #6b15a1;
}
.explore{
    margin-bottom: 84px;
}
.explore .container .row{
    border:1px #dddddd solid;
    border-top: 5px #6b15a1 solid;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-right: 3px;
    margin-left: 3px;

}
.explore a{
    background-color: #6b15a1;
}
.explore .col-4{
    text-align: right;
}
footer{
    margin-bottom: 77px;
}
footer .col-12{
    text-align: center;

}
footer a{
    color: #6b15a1;
    text-decoration:none;
    padding-right: 24px;
}
footer a:hover{
    text-decoration: none;
}
@media(max-width: 600px){
    footer a{
        padding-right:10px;
    }
}